Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 USA F1 USA F29 USA F12 Canada F1 USA F6 USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin USTA/Adtech Challenger - Boston 2006 North Shore Pro Tennis Championship - Winnetka Prague Open - Prague USTA Challenger - Champaign Oklahoma Challenger - Tulsa Sail Open - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington USTA Tallahassee Tennis Challenger - Tallahassee Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Semgroup Challenger - Tulsa Challenger Casablanca San Angel - Mexico City Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Dallas Challenger Lubbock Challenger - Lubbock Baton Rouge Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Winnetka Challenger Vancouver Challenger Tulsa Challenger Tashkent Challenger Music City Challenger - Nashville Aachen Challenger Champaign Challenger 2007 Challenger of Santa Clara - Valencia Binghamton Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock Aachen Challenger Bratislava Challenger Singapore Challenger Fifth-Third Bank Tennis Championships - Lexington Johannesburg Challenger 2007 Knoxville Challenger - Knoxville Leon Challenger 2003 Freeman Men's Challenger - Joplin Granby Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Challenger at Calabasas - Calabasas Waco Tennis Challenger - Waco VI Open Banc Agricol - Andorra Korat Challenger GHI Bronx Classic - Bronx Tulsa Challenger USTA Challenger of Tiburon - Tiburon Internazionali di Tennis - Bergamo 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Eckental Challenger Ortisei Challenger Flea Market Cup - Busan Istanbul Challenger Johannesburg Challenger Rio Quente Challenger West Side Tennis Challenger - Forest Hills Smith Barney Men's Challenger - Covington Tiburon Challenger USTA Men's Challenger of Dallas - Dallas Dallas Challenger Morelos Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger 2004 Colorado Tennis Classic - Denver USTA Comerica Challenger - Aptos Music City Challenger - Nashville Busan Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Nottingham-2 Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Cremona Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi Challenger Groningen - Groningen AT&T Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin JSM Challenger - Champaign Bangkok Challenger AGT Challenger - Leon Irving Challenger Nottingham Challenger Music City Challenger - Nashville USTA Challenger of Orlando - Orlando Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Manchester Challenger AT&T Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger Dallas Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Nottingham Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Gimcheon Challenger Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger Kroger / St. Jude International - Memphis President's Cup 1998 - Tashkent Heineken Open - Singapore Salem Open - Hong Kong Milan Indoors - Milan 2003 USTA Challenger of Calabasas - Calabasas Sybase Open - San Jose BMW Open - Munich Energis Open - Amsterdam Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Scottsdale Rosmalen Rotterdam Casablanca Munich West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Kroger / St. Jude International - Memphis Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger U.S. Pro Tennis Championships - Boston Levene Gouldin & Thompson Tennis Challenger - Binghamton Kremlin Cup - Moscow Qatar Mobil Open '98 - Doha Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Shanghai Open '98 - Shanghai Kremlin Cup - Moscow Tata Open - Chennai Heineken Open - Auckland Busan Open Challenger Tennis - Busan Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Nottingham-2 Challenger Dubai Open - Dubai Wailea Men's Challenger - Maui Colorado Classic - Denver The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Natrel's Challenger of Granby - Granby Open 13 - Marseille Vancouver Challenger International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Heineken Open - Auckland Pilot Pen International - New Haven Arizona Men's Tennis Championships - Scottsdale Open Seat-Godo '98 - Barcelona The Stella Artois Grass Court Championships - London BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch University of Tennessee USTA Men's Challenger - Knoxville RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston The Powder Byrne Trophy - Surbiton Atlantic City Open - Atlantic City Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica Qatar Mobil Open 2000 - Doha Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin AIG Japan Open - Tokyo Milan Indoors - Milan Lubbock Challenger - Lubbock Estoril Open - Estoril The 'Fitz' Casino Challenger - Tunica Internationaler Raiffeisen Grand Prix - St. Polten Odlum Brown Vancouver Open - Vancouver The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Stockholm Open - Stockholm Milan Indoors - Milan Regions Morgan Keegan Championships - Memphis Stockholm Open - Stockholm Gerry Weber Open - Halle Nottingham Challenger RCA Championships - Indianapolis 2008 Lubbock Challenger - Lubbock Amsterdam Amsterdam Qatar Mobil Open 2001 - Doha Palermo Bogota Singapore Beijing Toulouse President's Cup - Tashkent Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Chennai Open - Chennai Franklin Templeton Tennis Classic - Scottsdale Heineken Open Shanghai - Shanghai Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Kaoshuing Challenger Dallas Challenger Japan Open - Tokyo Guadalajara Challenger Franklin Templeton Tennis Classic - Scottsdale Le Gosier Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador CA Tennis Trophy - Vienna Doha Jakarta SA Tennis Open - Johannesburg Marseille Nottingham Challenger Estoril Halle Kremlin Cup - Moscow Kitzbuhel Moscow Rosmalen Gstaad Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger Charlottesville Challenger Open de Tenis Comunidad Valenciana - Valencia Valencia Santiago Ortisei Challenger Buenos Aires Rosmalen Chennai Open - Chennai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Yokohama Challenger Toyota Challenger Serbia Open - Belgrade SAP Open - San Jose US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Dallas Challenger Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Atlanta Tennis Championships - Atlanta Guadalajara Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Memphis Open - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Swiss Indoors Basel - Basel Baton Rouge Challenger Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Knoxville Challenger Gerry Weber Open - Halle Ecuador Open - Quito Manta Challenger Champaign Challenger Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Qatar Mobil Open - Doha Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Heineken Trophy - 's-Hertogenbosch AEGON Championships - London Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Open 13 - Marseille Manchester Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Citi Open - Washington Brasil Open - Salvador Aircel Chennai Open - Chennai Estoril Open - Estoril BMW Open - Munich Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Kremlin Cup - Moscow Aptos Challenger Barcelona BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Stuttgart Qatar ExxonMobil Open - Doha Mexico City Challenger Claro Open Colombia - Bogota Halle Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Bordeaux Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Heineken Trophy - Rosmalen Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Indianapolis Tennis Championships - Indianapolis Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg 12th Paris Open - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris RCA Championships - Indianapolis Tennis Masters Series - Miami MFS Pro Tennis Championships - Boston Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Monte Carlo Hamburg Rome Heineken Open Shanghai - Shanghai Delray Beach International Tennis Championships - Delray Beach NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg AEGON Championships - London Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Dubai Tennis Open - Dubai Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Rogers Masters - Toronto BellSouth Open - Auckland Western & Southern Financial Group Masters - Cincinnati CA Tennis Trophy - Vienna New Haven Grand Prix de Tennis de Lyon - Lyon Heineken Trophy - 's-Hertogenbosch Grolsch Open - Amsterdam IPB Czech Indoor - Ostrava Qatar Mobil Open '99 - Doha Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati Grolsch Open 1997 - Amsterdam du Maurier Open - Toronto Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Grand Prix Hassan II - Casablanca Paegas Czech Open - Prague Infiniti Open - Los Angeles Dubai Tennis Open - Dubai Heineken Open Singapore - Singapore Heineken Open - Auckland Tennis Masters Series - Miami Scania Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch Heineken Open - Auckland Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Advanta Championships - Philadelphia Open Seat-Godo '97 - Barcelona Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Newsweek Champions Cup - Indian Wells BNP Paribas Open - Indian Wells Licher German Open - Hamburg The Lipton Championships - Key Biscayne Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Eurocard Open - Stuttgart Tennis Masters Series - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid Milan Indoors - Milan Sony Open Tennis - Miami Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis French Open - Paris Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Tennis Masters Series - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Rome Hilversum BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Canadian Open Shanghai ATP Masters - Shanghai French Open - Paris Mallorca Open - Mallorca Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Montevideo Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open U.S. Open Wimbledon U.S. Open U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu Australian Open - Melbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Australian Open - Melbourne Wimbledon Hall of Fame Tennis Championships - Newport Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Italian Open - Rome Wimbledon - London Great American Insurance ATP Championship - Cincinnati Great American Insurance ATP Championship - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, USA-NED 4-1 Australian Open - Melbourne Davis Cup, World Group, QR, NED-UZB 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, BEL-NED 3-2